.. _createCharScreen Functions: ========================== createCharScreen Functions ========================== .. toctree:: :maxdepth: 1 :hidden: :glob: createCharScreen_* .. note:: The **createCharScreen** functions are related to the handling of character generation +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | **Function** | **Description** | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:AcceptCharacter` | | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:DecCurrentPortrait` | Decrement the current portrait selection for character | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:GetCurrentPortrait` | Returns the current portrait set for the character | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:GetCurrentStep` | Returns current stage of the character generation | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:GetEngineState` | Get the character creation engine state | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:GetImportState` | | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:GetImportableCharacters` | Returns a list of character that can be imported | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:HasMoreMageLevels` | | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IncCurrentPortrait` | Increment the current portrait selected for character | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsAbilityRecallButtonClickable` | Determines if **Recall** button is clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsAdvancedButtonClickable` | Determines if **Advanced** button is clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsChargenComplete` | Determines if character generation is complete | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsDoneButtonClickable` | Determines if **Done** button is clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsHighLevelAbilitiesButtonClickable` | Determines if HLA button is clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsMainBackButtonClickable` | Determines if main screen Back button is clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:IsThiefSkillPlusMinusButtonClickable` | Determines if Thief **+** or **-** buttons are clickable | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAbilityPlusMinusButtonClick` | Event action when ability + and - buttons clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAbilityReRollButtonClick` | Event action when **Reroll** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAbilityRecallButtonClick` | Event action when **Recall** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAbilityStoreButtonClick` | Event action when **Store** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAdvancedButtonClick` | Event action when **Advanced** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnAlignmentSelectButtonClick` | Event action when an alignment is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnBiographyButtonClick` | Event action when **Biography** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnCancelButtonClick` | Event action when **Cancel** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnCharacterExportItemSelect` | Event action when **Export** Item button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnCheatyMcCheaterson` | Event action when CTRL+8 cheat keys are pressed | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnClassSelectButtonClick` | Event action when a class button is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnDoneButtonClick` | Event action when **Done** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnGenderSelectButtonClick` | Event action when a gender button is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnHLAButtonClick` | Event action when HLA button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnHighLevelAbilitiesButtonClick` | Event action when a HLA ability button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnImportCharacterButtonClick` | Event action when **Import** Char button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnImportCharacterFileButtonClick` | Event action when import file button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnImportSaveButtonClick` | Event action when import **Save** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnKitSelectButtonClick` | Event action when a kit is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnLearnMageSpellButtonClick` | Event action when a mage learn spell button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnMainBackButtonClick` | Event action when main **Back** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnMainCancelButtonClick` | Event action when main **Cancel** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnMemorizeMageSpellButtonClick` | Event action when a mage spell button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnMemorizePriestSpellButtonClick` | Event action when a priest spell button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnMenuButtonClick` | Event action when a menu button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnPlayButtonClick` | Event action when **Play** button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnPrerollCancelButtonClick` | Event action when preroll Cancel button is clicked | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnPrerollCharacterPick` | Event action when preroll character is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnProficiencyPlusMinusButtonClick` | Event action when proficiency **+** or **-** button clicked| +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnRaceSelectButtonClick` | Event action when a race is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnRacialEnemySelectButtonClick` | Event action when a hated race is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnSoundItemSelect` | Event action when a soundset item is selected | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:OnThiefSkillPlusMinusButtonClick` | Event action when thief skill **+** or **-** button clicked| +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:SetAbilityHelpInfo` | Set tokens for ability score information | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:SetEngineState` | Set the character creation engine state | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:SetSpriteId` | Set the paperdoll and avatar for character | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ | :ref:`createCharScreen\:ShowPortraitPanel` | Show portrait selection panel | +-----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ :: e = g_pBaldurChitin createCharScreen = e:GetEngineCreateChar()